TLS update uploaded
on January 23rd
added year-end
ratings and
championship matches.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
                                           Back to 2021 Philadelphia Area rating list selection
                                                2020 Philadelphia Area rating list selection
2021 TLS League Ratings
Section - Middle States           District - Philadelphia           Area - Philadelphia
Upper Dublin Sports Center    Men    By Rating
(As of 01/26/2023)
2021 2021 2021
TLS TLS Current YrEnd
Rank Player NTRP NTRP NTRP Age City, State
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
1 Chris Sanni U
4.90 5.0 5.0  S      40 +   Ambler, PA
2 Rushi Amin U
4.87 5.0 5.0  C  2018    18 +   Glenside, PA
3 John Ellis U
4.63 5.0 5.0  C  2019    40 +   Wilmington, DE
4 Ralph Simpson U
4.54 (5.0) 5.0  C  2019    18 +   Newark, DE
5 Jim Peterson U
4.51 5.0 4.5  A  2019    55 +   Pennsville, NJ
6 Paul Elliott U
4.51 5.0 4.5  A  2019    55 +   Lancaster, PA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
7 Michael Hankin U
4.45 4.5 4.5  C  2019    40 +   Chester Springs, PA
8 Niel Hutchinson U
4.41 4.5 4.5  C  2019    40 +   EXTON, PA
9 Mark Nottingham U
4.39 4.5 4.5  C  2019    55 +   Philadelphia, PA
10 Ryan Collins U
4.39 4.5 4.5  S      40 +   Springfield, PA
11 Ally Gaylord U
4.38 4.5 4.5  C  2019    40 +   Lansdale, PA
12 Andrew Bowers U
4.38 4.5 4.5  C  2019    40 +   Moorestown, NJ
13 Richard King U
4.30 4.5 4.5  C  2019    40 +   Berwyn, PA
14 Tonatiuh Chavez U
4.30 4.5 4.5  S      40 +   Furlong, PA
15 Dejan Blagovcanin U
4.30 4.5 4.5  C  2019    40 +   Bear, DE
16 Sean McElroy U
4.28 4.5 4.5  C  2018    40 +   Ambler, PA
17 William Fleegler U
4.26 4.5 4.5  C  2018    40 +   Blue Bell, PA
18 Troy Donato U
4.26 4.5 4.5  C  2019    18 +   Wilmington, DE
19 Chuck Jones U
4.25 4.5 4.5  C  2019    40 +   Glenside, PA
20 Canh Ho U
4.25 4.5 4.5  C  2019    40 +   Lansdowne, PA
21 Corey Garnier U
4.24 4.5 4.5  C  2019    18 +   Langhorne, PA
22 Scott Allen U
4.24 4.5 4.5  S      40 +   AMBLER, PA
23 Henrik Svensson U
4.16 4.5 4.5  C  2019    40 +   Bryn Mawr, PA
24 James Olson U
4.14 4.5 4.5  C  2019    55 +   Malvern, PA
25 Bob Madson U
4.12 (4.5) 4.5  C  2019    40 +   Furlong, PA
26 Jonathan Glasgow U
4.12 4.5 4.0  C  2018    18 +   Hatboro, PA
27 Rudolf Van Mol U
4.10 4.5 4.5  C  2019    55 +   Belle Mead, NJ
28 Dave Marston U
4.10 4.5 4.5  C  2019    40 +   Doylestown, PA
29 Michael Kara U
4.07 4.5 4.5  C  2019    18 +   Burlington, NJ
30 Lloyd Pearson U
4.05 4.5 4.5  C  2019    40 +   Camden, NJ
31 Steven Motyka U
4.04 4.5 4.5  C  2019    18 +   Downingtown, PA
32 Luis Gutierrez U
4.03 4.5 4.5  S      18 +   Plymouth Meeting, PA
33 jeremy bowers U
4.02 4.5 4.0  A  2019    40 +   Blue Bell, PA
34 Randy Swadlow U
4.01 4.5 4.0  S      65 +   Newtown, PA
35 Wren Miller U
4.01 4.5 4.0  A  2019    40 +   Lansdale, PA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
36 Matthew Bonds U
3.98 4.0 4.5  S  2020    40 +   Honey Brook, PA
37 Barghav Hariharan U
3.97 4.0 4.0  C  2019    18 +   Norristown, PA
38 Timothy Grosso U
3.97 4.0 4.0  A  2019    40 +   Chesterfield, NJ
39 Brandon Dinh U
3.93 4.0 4.0  S      40 +   Phoenixville, PA
40 Jonathan Spergel U
3.92 4.0 4.0  C  2019    55 +   Bala Cynwyd, PA
41 Keller McGurrin U
3.92 (4.0) 4.5  S      18 +   Clarks Summit, PA
42 Greg Bosch U
3.92 4.0 4.0  A  2019    55 +   Malvern, PA
43 guy judkowski U
3.90 4.0 4.0  C  2019    40 +   Villanova, PA
44 Christopher Sterman U
3.89 4.0 4.0  S  2020    40 +   Wyncote, PA
45 William Scott U
3.89 4.0 4.0  C  2019    65 +   North Wales, PA
46 Jon Yamamoto U
3.88 4.0 4.0  C  2019    55 +   Blue Bell, PA
47 Kermit Stahl U
3.86 4.0 4.0  C  2019    65 +   North Wales, PA
48 Russell Chamberlin U
3.85 4.0 4.0  C  2019    40 +   Coatesville, PA
49 Jeff Nerenberg U
3.84 4.0 4.0  C  2019    40 +   Plymouth Meeting, PA
50 Jeff Ware U
3.83 4.0 4.0  C  2019    18 +   Philadelphia, PA
51 Brett Siegfried U
3.83 4.0 4.0  S      40 +   Telford, PA
52 Tony House U
3.83 4.0 4.0  C  2019    65 +   Claymont, DE
53 Joseph Sassa U
3.82 4.0 4.0  A  2019    40 +   Downingtown, PA
54 Jimmy Kaufman U
3.80 4.0 4.0  C  2019    40 +   Lafayette Hill, PA
55 Marcelo Pascale U
3.79 4.0 4.0  A  2019    40 +   Exton, PA
56 Christopher Ulmer U
3.77 (4.0) 4.0  S      18 +   Drexel Hill, PA
57 Frederick Hoey U
3.77 4.0 4.0  C  2019    55 +   Pottstown, PA
58 Robert Donahue U
3.76 4.0 4.0  C  2019    40 +   Berwyn, PA
59 Tim Terry U
3.74 4.0 4.0  C  2019    55 +   Wyncote, PA
60 Tom Fennelly U
3.74 4.0 4.0  C  2019    65 +   Pottstown, PA
61 Bruce King U
3.72 4.0 4.0  C  2019    40 +   Schwenksville, PA
62 John Keefrider U
3.70 4.0 4.0  C  2019    55 +   Norristown, PA
63 Peter Christis U
3.70 4.0 4.0  C  2019    65 +   VENICE, FL
64 Bob Campbell U
3.70 4.0 4.0  C  2019    55 +   Lansdale, PA
65 Stephen Smith U
3.69 4.0 4.0  C  2019    55 +   Blue Bell, PA
66 Craig Kamen U
3.69 4.0 4.0  C  2019    55 +   Lafayette Hill, PA
67 Nandish Kopri U
3.68 4.0 4.0  C  2019    40 +   Chesterbrook, PA
68 Todd Dratch U
3.68 4.0 4.0  A  2019    40 +   Fort Washington, PA
69 Steve Seiler U
3.67 (4.0) 4.0  C  2018    40 +   Allentown, PA
70 Ronald Mutchnik U
3.66 4.0 4.0  C  2019    65 +   Naples, FL
71 Mark Hillman U
3.66 4.0 4.0  C  2019    40 +   Wayne, PA
72 David Boyd U
3.66 4.0 4.0  C  2019    40 +   North Wales, PA
73 Kenneth West U
3.65 4.0 4.0  C  2019    55 +   Hatfield, PA
74 Terry Musser U
3.60 4.0 4.0  C  2019    65 +   Royersford, PA
75 Larry Wenhold U
3.57 4.0 4.0  C  2019    65 +   Souderton, PA
76 James Shinehouse U
3.55 4.0 4.0  C  2019    55 +   Chester Springs, PA
77 Michael ORourke U
3.55 4.0 4.0  C  2019    55 +   GLENSIDE, PA
78 Barry Reinhart U
3.53 4.0 4.0  C  2019    40 +   Plymouth Meeting, PA
79 Thomas Saunders U
3.51 4.0 3.5  C  2019    18 +   Willow Grove, PA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
80 William DiPaulo U
3.49 3.5 3.5  S  2020    40 +   Philadelphia, PA
81 Richard Alexander U
3.48 3.5 4.0  C  2019    55 +   Norristown, PA
82 Jordan Klebanoff U
3.47 3.5 3.5  S      18 +   PHOENIXVILLE, PA
83 Roger Brill U
3.47 3.5 4.0  C  2019    55 +   Lansdale, PA
84 Sean Lynch U
3.45 3.5 3.5  C  2019    18 +   Dublin, PA
85 Albert LaBrusciano U
3.44 3.5 4.0  C  2019    55 +   Lafayette Hill, PA
86 Alexander Miller U
3.42 3.5 3.5  S      40 +   Fort Washington, PA
87 Frank Grosso U
3.42 3.5 3.5  C  2019    40 +   North Wales, PA
88 Frank Trapani U
3.41 3.5 3.5  S      40 +   Blue Bell, PA
89 Royce Fu U
3.41 3.5 3.5  C  2019    18 +   AMBLER, PA
90 Tim Tirendi U
3.40 3.5 3.5  C  2019    40 +   North Wales, PA
91 Curtis Everhardt U
3.39 3.5 4.0  C  2019    55 +   Harleysville, PA
92 Jim Fields U
3.38 3.5 4.0  C  2019    55 +   Norristown, PA
93 David Valen U
3.36 3.5 4.0  C  2019    40 +   Ambler, PA
94 JOSEPH SMITH U
3.36 3.5 3.5  S  2020    40 +   Glenolden, PA
95 Greg Liptak U
3.33 3.5 3.5  C  2019    40 +   Ambler, PA
96 Mitchell Blatstein U
3.32 3.5 4.0  C  2019    40 +   Meadowbrook, PA
97 James McLaughlin U
3.31 3.5 3.5  S  2020    18 +   Lancaster, PA
98 sanjeev midha U
3.29 3.5 4.0  C  2019    40 +   Wyndmoor, PA
99 John Schafhauser U
3.27 3.5 3.5  S      18 +   Jenkintown, PA
100 Peter Kreher U
3.27 3.5 3.0  S      40 +   Blue Bell, PA
101 Wenjue Liu U
3.26 3.5 3.5  C  2019    18 +   Newtown, PA
102 Bret Cohen U
3.26 3.5 3.5  S      40 +   Glenside, PA
103 Peter Campagna U
3.23 3.5 4.0  C  2019    55 +   Lansdale, PA
104 George Johnson U
3.22 3.5 3.0  C  2019    40 +   Lansdale, PA
105 Andrew Hargreaves U
3.17 3.5 3.5  C  2019    40 +   Lafayette Hill, PA
106 John Germer U
3.15 3.5 3.5  C  2019    40 +   Blue Bell, PA
107 Raymond Searles U
3.10 3.5 3.5  C  2019    40 +   Limerick, PA
108 David Reistad U
3.09 3.5 3.5  S      18 +   Doylestown, PA
109 Joseph Campanella U
3.06 3.5 3.0  C  2019    40 +   Bala Cynwyd, PA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
110 Manuel Carbajo U
3.00 3.0 3.5  S      18 +   Plymouth Meeting, PA
111 Robert Ruggieri U
2.97 3.0 3.0  C  2019    40 +   Bala Cynwyd, PA
112 Amrit Tewary U
2.96 3.0 3.0  S      40 +   Berwyn, PA
113 Jeff Wallace U
2.93 3.0 3.0  C  2019    40 +   Plymouth Meeting, PA
114 Regis Carvalho U
2.82 3.0 3.0  S      40 +   Fort Washington, PA
115 Soetji Anto U
2.82 3.0 3.0  C  2019    40 +   Glenside, PA
116 Francisco Ruso U
2.81 3.0 3.0  C  2019    40 +   Philadelphia, PA
117 Ray Lieu U
2.81 3.0 3.0  S      40 +   North Wales, PA
118 Conrad Kraus U
2.75 3.0 3.0  S      40 +   Jenkintown, PA
119 Al-Yassa Al-Mahi U
2.72 3.0 3.0  C  2019    40 +   Hatfield, PA
120 David Brown U
2.69 3.0 3.0  S      40 +   Ambler, PA
121 JUSTIN VALLIYIL U
2.67 3.0 3.0  C  2019    40 +   New Hope, PA
122 Steven Karas U
2.52 3.0 3.0  C  2019    40 +   Chalfont, PA
123 Dominador Magat U
2.51 3.0 3.0  S      40 +   Bryn Mawr, PA
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
124 Francis Zelaney U
2.48 2.5 3.0  C  2019    40 +   Ephrata, PA
125 Peter Bolden U
2.44 2.5 3.0  S      40 +   Wyncote, PA
126 Arvind Chaudhary U
2.29 2.5 2.5  C  2019    40 +   Lansdale, PA
127 Jeffrey Hartwig U
2.22 2.5 3.0  C  2019    40 +   Furlong, PA
128 Kevin Koren U
2.00 2.0 2.5  S      40 +   Havertown, PA
Richard Aldrete U
n/a n/a 4.0  C  2019    40 +   Conshohocken, PA
William Bishop U
n/a n/a 3.5  S      18 +   Philadelphia, PA
Ken Diamond U
n/a n/a 3.5  S      40 +   Lafayette Hill, PA
Alan Garabedian U
n/a n/a 4.0  S      65 +   Horsham, PA
Jason Harken U
n/a n/a 4.5  C  2019    40 +   Spring City, PA
Johan Hoegstedt U
n/a n/a 5.0  C  2019    18 +   West Chester, PA
George Kennedy U
n/a n/a 3.5  C  2019    65 +   Norristown, PA
Darryl Mack U
n/a n/a 4.5  C  2019    40 +   Philadelphia, PA
Christopher McShane U
n/a n/a 4.0  C  2018    40 +   Oreland, PA
Mark Monaghan U
n/a n/a 4.0  C  2019    55 +   Ambler, PA
Jacob Parfianowicz U
n/a n/a 4.5  B  2019    18 +   Elmira, NY
Tom Sellig U
n/a n/a 4.5  C  2019    40 +   Wayne, PA
Ankur Shah U
n/a n/a 3.5  S      18 +   Lafayette Hill, PA
Skip Shoemaker U
n/a n/a 4.0  S      65 +   Villanova, PA
Paul Swanson U
n/a n/a 3.5  C  2019    18 +   Plymouth Meeting, PA
Damodar Tankara U
n/a n/a 3.5  S      18 +   Wayne, PA
Alex Tanzio U
n/a n/a 5.0  M  2019    18 +   North Wales, PA
Erik Tavel U
n/a n/a 4.5  S      40 +   Trenton, NJ
Brian Tompkins U
n/a n/a 3.0  S      40 +   Hatboro, PA
Guy Van Alstine U
n/a n/a 4.0  C  2019    65 +   Collegeville, PA
Joe Venneri U
n/a n/a 4.0  C  2019    40 +   Hatboro, PA
Jack Walls U
n/a n/a 4.5  C  2019    40 +   Chalfont, PA
Mark Wasserman U
n/a n/a 4.0  C  2019    40 +   Lafayette Hl, PA
Rhys Wilson U
n/a n/a 3.0  C  2019    40 +   Doylestown, PA